﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZK.CoalYardTransManage.Model
{
    public static class SysDefinitionEnum
    {
        /// <summary>
        /// 过磅模式
        /// </summary>
        public enum WeighType
        {
            Manual = 1, //手动模式
            Automatic = 2   //自动模式

            //手动模式 = 1, //手动模式
            //自动模式 = 2   //自动模式
        }

        /// <summary>
        /// 运销类型
        /// </summary>
        public enum TransportSaleType
        {
            //Sale = 1, //销售
            //Transport = 2 //调运

            销售 = 1, //销售
            调运 = 2 //调运
        }

        /// <summary>
        /// 车辆状态
        /// </summary>
        public enum TruckState
        {
            销售装煤_除皮 = 1,
            销售装煤_称重 = 2,
            调运卸煤_称重 = 3,
            调运卸煤_除皮 = 4,
            调运装煤_除皮 = 5,
            调运装煤_称重 = 6,
            无任务 = 7,
            销售或调运生成榜单 = 8,
            生成外部榜单 = 9 //卸煤（外部磅单）
        }

        public enum YxState
        {
            派车 = 10,
            排号 = 20,
            放行 = 30,
            入场 = 40,
            除皮 = 50,
            装车 = 60,
            称重 = 70,
            生成榜单 = 80,
            出场 = 90,
            终止 = 100
        }

        public enum BillState
        {
            未打印 = 0,
            打印 = 1,
            补打 = 2
        }

        public enum SettleStare
        {
            未结算 = 0,
            已结算 = 1
        }

        public enum CameraType
        {
            Distinguish = 0,    //识别车牌
            Monitor = 1 //监控
        }
    }
}

